#include <iostream>
#include <unistd.h>
#include "Animals/Dog.hpp"


//! By default, scons searches for a file named SConstruct, Sconstruct, sconstruct,
//! SConstruct.py Sconstruct.py or sconstruct.py (in that order) in the current directory
//! and reads its configuration from the first file found. \n\n

//! 默认情况下，scons 在当前目录中搜索名为 SConstruct、Sconstruct、sconstruct、
//! SConstruct.py Sconstruct.py 或 sconstruct.py（按此顺序）的文件，并从找到的第一个文件中读取其配置。 \n\n

//! An alternate file name may be specified via the -f option. \n
//! 可以通过 -f 选项指定备用文件名。 \n

//! \n\n 通过上面官方文档的描述，我最后选择的是 Sconstruct.py 文件。
//! 虽然公司使用的是 SConstruct 文件。

int main() {
    char hostName[256]{};
    gethostname( hostName, sizeof( hostName ));
    std::cout << "hostName: " << hostName << std::endl;

    {
        Dog dog( "小汪" );
        dog.say();
    }

    return 0;
}
